home *** CD-ROM | disk | FTP | other *** search
/ Halting the Hacker - A P…uide to Computer Security / Halting the Hacker - A Practical Guide to Computer Security.iso / rfc / rfc1489.txt < prev    next >
Text File  |  1997-04-01  |  8KB  |  283 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                         A. Chernov
  8. Request for Comments: 1489                       RELCOM Development Team
  9.                                                                July 1993
  10.  
  11.  
  12.                 Registration of a Cyrillic Character Set
  13.  
  14. Status of this Memo
  15.  
  16.    This memo provides information for the Internet community.  It does
  17.    not specify an Internet standard.  Distribution of this memo is
  18.    unlimited.
  19.  
  20. Introduction
  21.  
  22.    Though the proposed character set "koi8-r" is not currently an
  23.    international standard, there is very large user community (including
  24.    Relcom Net) supporting it.  Factually, "koi8-r" is de-facto standard
  25.    for Unix and global network applications in the former Soviet Union.
  26.    This is the reason the Society of Unix User Groups (SUUG) believes
  27.    "koi8-r" should be registered.
  28.  
  29.    MIME character set name: koi8-r
  30.  
  31.    Published specification: This standard is unpublished, but based on
  32.    several published standards: GOST 19768-74 (old-koi8), ISO 6937/8
  33.    (not registered) and variations: INIS-cyrillic, ISO 5427.
  34.  
  35. C language coding table from koi8-r to Unicode (ISO 10646) for the
  36. upper half of the code table (the lower half of the table is fully
  37. coinciding with ASCII character set)
  38.  
  39.    unsigned short koi82unicode[128] = {
  40.      0x2500,0x2502,0x250c,0x2510,0x2514,0x2518,0x251c,0x2524,
  41.      0x252c,0x2534,0x253c,0x2580,0x2584,0x2588,0x258c,0x2590,
  42.      0x2591,0x2592,0x2593,0x2320,0x25a0,0x2219,0x221a,0x2248,
  43.      0x2264,0x2265,0x00a0,0x2321,0x00b0,0x00b2,0x00b7,0x00f7,
  44.      0x2550,0x2551,0x2552,0x0451,0x2553,0x2554,0x2555,0x2556,
  45.      0x2557,0x2558,0x2559,0x255a,0x255b,0x255c,0x255d,0x255e,
  46.      0x255f,0x2560,0x2561,0x0401,0x2562,0x2563,0x2564,0x2565,
  47.      0x2566,0x2567,0x2568,0x2569,0x256a,0x256b,0x256c,0x00a9,
  48.      0x044e,0x0430,0x0431,0x0446,0x0434,0x0435,0x0444,0x0433,
  49.      0x0445,0x0438,0x0439,0x043a,0x043b,0x043c,0x043d,0x043e,
  50.      0x043f,0x044f,0x0440,0x0441,0x0442,0x0443,0x0436,0x0432,
  51.      0x044c,0x044b,0x0437,0x0448,0x044d,0x0449,0x0447,0x044a,
  52.      0x042e,0x0410,0x0411,0x0426,0x0414,0x0415,0x0424,0x0413,
  53.      0x0425,0x0418,0x0419,0x041a,0x041b,0x041c,0x041d,0x041e,
  54.      0x041f,0x042f,0x0420,0x0421,0x0422,0x0423,0x0416,0x0412,
  55.  
  56.  
  57.  
  58. Chernov                                                         [Page 1]
  59.  
  60. RFC 1489        Registration of a Cyrillic Character Set       July 1993
  61.  
  62.  
  63.      0x042c,0x042b,0x0417,0x0428,0x042d,0x0429,0x0427,0x042a
  64.    };
  65.  
  66.    ---------------------------------------------------------------------
  67.  
  68.    The description of all characters from the upper half of the table
  69.    in compliance with ISO 10646 (Unicode)
  70.  
  71.    <hex-code>  <description>
  72.  
  73.    80  FORMS LIGHT HORIZONTAL
  74.    81  FORMS LIGHT VERTICAL
  75.    82  FORMS LIGHT DOWN AND RIGHT
  76.    83  FORMS LIGHT DOWN AND LEFT
  77.    84  FORMS LIGHT UP AND RIGHT
  78.    85  FORMS LIGHT UP AND LEFT
  79.    86  FORMS LIGHT VERTICAL AND RIGHT
  80.    87  FORMS LIGHT VERTICAL AND LEFT
  81.    88  FORMS LIGHT DOWN AND HORIZONTAL
  82.    89  FORMS LIGHT UP AND HORIZONTAL
  83.    8A  FORMS LIGHT VERTICAL AND HORIZONTAL
  84.    8B  UPPER HALF BLOCK
  85.    8C  LOWER HALF BLOCK
  86.    8D  FULL BLOCK
  87.    8E  LEFT HALF BLOCK
  88.    8F  RIGHT HALF BLOCK
  89.    90  LIGHT SHADE
  90.    91  MEDIUM SHADE
  91.    92  DARK SHADE
  92.    93  TOP HALF INTEGRAL
  93.    94  BLACK SMALL SQUARE
  94.    95  BULLET OPERATOR
  95.    96  SQUARE ROOT
  96.    97  ALMOST EQUAL TO
  97.    98  LESS THAN OR EQUAL TO
  98.    99  GREATER THAN OR EQUAL TO
  99.    9A  NON-BREAKING SPACE
  100.    9B  BOTTOM HALF INTEGRAL
  101.    9C  DEGREE SIGN
  102.    9D  SUPERSCRIPT DIGIT TWO
  103.    9E  MIDDLE DOT
  104.    9F  DIVISION SIGN
  105.    A0  FORMS DOUBLE HORIZONTAL
  106.    A1  FORMS DOUBLE VERTICAL
  107.    A2  FORMS DOWN SINGLE AND RIGHT DOUBLE
  108.    A3  CYRILLIC SMALL LETTER IO
  109.    A4  FORMS DOWN DOUBLE AND RIGHT SINGLE
  110.    A5  FORMS DOUBLE DOWN AND RIGHT
  111.  
  112.  
  113.  
  114. Chernov                                                         [Page 2]
  115.  
  116. RFC 1489        Registration of a Cyrillic Character Set       July 1993
  117.  
  118.  
  119.    A6  FORMS DOWN SINGLE AND LEFT DOUBLE
  120.    A7  FORMS DOWN DOUBLE AND LEFT SINGLE
  121.    A8  FORMS DOUBLE DOWN AND LEFT
  122.    A9  FORMS UP SINGLE AND RIGHT DOUBLE
  123.    AA  FORMS UP DOUBLE AND RIGHT SINGLE
  124.    AB  FORMS DOUBLE UP AND RIGHT
  125.    AC  FORMS UP SINGLE AND LEFT DOUBLE
  126.    AD  FORMS UP DOUBLE AND LEFT SINGLE
  127.    AE  FORMS DOUBLE UP AND LEFT
  128.    AF  FORMS VERTICAL SINGLE AND RIGHT DOUBLE
  129.    B0  FORMS VERTICAL DOUBLE AND RIGHT SINGLE
  130.    B1  FORMS DOUBLE VERTICAL AND RIGHT
  131.    B2  FORMS VERTICAL SINGLE AND LEFT DOUBLE
  132.    B3  CYRILLIC CAPITAL LETTER IO
  133.    B4  FORMS VERTICAL DOUBLE AND LEFT SINGLE
  134.    B5  FORMS DOUBLE VERTICAL AND LEFT
  135.    B6  FORMS DOWN SINGLE AND HORIZONTAL DOUBLE
  136.    B7  FORMS DOWN DOUBLE AND HORIZONTAL SINGLE
  137.    B8  FORMS DOUBLE DOWN AND HORIZONTAL
  138.    B9  FORMS UP SINGLE AND HORIZONTAL DOUBLE
  139.    BA  FORMS UP DOUBLE AND HORIZONTAL SINGLE
  140.    BB  FORMS DOUBLE UP AND HORIZONTAL
  141.    BC  FORMS VERTICAL SINGLE AND HORIZONTAL DOUBLE
  142.    BD  FORMS VERTICAL DOUBLE AND HORIZONTAL SINGLE
  143.    BE  FORMS DOUBLE VERTICAL AND HORIZONTAL
  144.    BF  COPYRIGHT SIGN
  145.    C0  CYRILLIC SMALL LETTER IU
  146.    C1  CYRILLIC SMALL LETTER A
  147.    C2  CYRILLIC SMALL LETTER BE
  148.    C3  CYRILLIC SMALL LETTER TSE
  149.    C4  CYRILLIC SMALL LETTER DE
  150.    C5  CYRILLIC SMALL LETTER IE
  151.    C6  CYRILLIC SMALL LETTER EF
  152.    C7  CYRILLIC SMALL LETTER GE
  153.    C8  CYRILLIC SMALL LETTER KHA
  154.    C9  CYRILLIC SMALL LETTER II
  155.    CA  CYRILLIC SMALL LETTER SHORT II
  156.    CB  CYRILLIC SMALL LETTER KA
  157.    CC  CYRILLIC SMALL LETTER EL
  158.    CD  CYRILLIC SMALL LETTER EM
  159.    CE  CYRILLIC SMALL LETTER EN
  160.    CF  CYRILLIC SMALL LETTER O
  161.    D0  CYRILLIC SMALL LETTER PE
  162.    D1  CYRILLIC SMALL LETTER IA
  163.    D2  CYRILLIC SMALL LETTER ER
  164.    D3  CYRILLIC SMALL LETTER ES
  165.    D4  CYRILLIC SMALL LETTER TE
  166.    D5  CYRILLIC SMALL LETTER U
  167.  
  168.  
  169.  
  170. Chernov                                                         [Page 3]
  171.  
  172. RFC 1489        Registration of a Cyrillic Character Set       July 1993
  173.  
  174.  
  175.    D6  CYRILLIC SMALL LETTER ZHE
  176.    D7  CYRILLIC SMALL LETTER VE
  177.    D8  CYRILLIC SMALL LETTER SOFT SIGN
  178.    D9  CYRILLIC SMALL LETTER YERI
  179.    DA  CYRILLIC SMALL LETTER ZE
  180.    DB  CYRILLIC SMALL LETTER SHA
  181.    DC  CYRILLIC SMALL LETTER REVERSED E
  182.    DD  CYRILLIC SMALL LETTER SHCHA
  183.    DE  CYRILLIC SMALL LETTER CHE
  184.    DF  CYRILLIC SMALL LETTER HARD SIGN
  185.    E0  CYRILLIC CAPITAL LETTER IU
  186.    E1  CYRILLIC CAPITAL LETTER A
  187.    E2  CYRILLIC CAPITAL LETTER BE
  188.    E3  CYRILLIC CAPITAL LETTER TSE
  189.    E4  CYRILLIC CAPITAL LETTER DE
  190.    E5  CYRILLIC CAPITAL LETTER IE
  191.    E6  CYRILLIC CAPITAL LETTER EF
  192.    E7  CYRILLIC CAPITAL LETTER GE
  193.    E8  CYRILLIC CAPITAL LETTER KHA
  194.    E9  CYRILLIC CAPITAL LETTER II
  195.    EA  CYRILLIC CAPITAL LETTER SHORT II
  196.    EB  CYRILLIC CAPITAL LETTER KA
  197.    EC  CYRILLIC CAPITAL LETTER EL
  198.    ED  CYRILLIC CAPITAL LETTER EM
  199.    EE  CYRILLIC CAPITAL LETTER EN
  200.    EF  CYRILLIC CAPITAL LETTER O
  201.    F0  CYRILLIC CAPITAL LETTER PE
  202.    F1  CYRILLIC CAPITAL LETTER IA
  203.    F2  CYRILLIC CAPITAL LETTER ER
  204.    F3  CYRILLIC CAPITAL LETTER ES
  205.    F4  CYRILLIC CAPITAL LETTER TE
  206.    F5  CYRILLIC CAPITAL LETTER U
  207.    F6  CYRILLIC CAPITAL LETTER ZHE
  208.    F7  CYRILLIC CAPITAL LETTER VE
  209.    F8  CYRILLIC CAPITAL LETTER SOFT SIGN
  210.    F9  CYRILLIC CAPITAL LETTER YERI
  211.    FA  CYRILLIC CAPITAL LETTER ZE
  212.    FB  CYRILLIC CAPITAL LETTER SHA
  213.    FC  CYRILLIC CAPITAL LETTER REVERSED E
  214.    FD  CYRILLIC CAPITAL LETTER SHCHA
  215.    FE  CYRILLIC CAPITAL LETTER CHE
  216.    FF  CYRILLIC CAPITAL LETTER HARD SIGN
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226. Chernov                                                         [Page 4]
  227.  
  228. RFC 1489        Registration of a Cyrillic Character Set       July 1993
  229.  
  230.  
  231. Security Considerations
  232.  
  233.    Security issues are not discussed in this memo.
  234.  
  235. Author's Address
  236.  
  237.    Andrew A. Chernov
  238.    RELCOM Development Team
  239.    Moscow, Russia
  240.  
  241.    EMail: ache@astral.msk.su
  242.    FIDOnet: 2:5020/23.34
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282. Chernov                                                         [Page 5]
  283.